/*
 * user_tick_timer.h
 *
 *  Created on: Jan 10, 2025
 *      Author: Lenovo
 */

#ifndef USER_USER_TICK_TIMER_H_
#define USER_USER_TICK_TIMER_H_

#define MAX_TIMER_DELAY              6


#define BEEP_DELAY                   0
#define LOCK_DELAY                   1
#define RF433_DELAY                  2
#define DELAY_500MS                  3
#define AUTO_SEARCH_DELAY            4
#define WAIT_USB_DELAY               5

extern volatile unsigned int g_u16timer_delay[MAX_TIMER_DELAY];

void user_tick_timer_init(void);
void user_tick_timer_disable(void);
void user_tick_timer_restart(void);

#endif /* USER_USER_TICK_TIMER_H_ */
